/*
 * TestDataGenerator.h
 *
 *  Created on: Nov 3, 2012
 *      Author: johnny
 */

#ifndef TESTDATAGENERATOR_H_
#define TESTDATAGENERATOR_H_

#include <exported.h>
#include <measurement/MeasDataSource.hpp>

// DECLARATIONS
DECLARE_MO_AUTHOR(L"Johnny")
DECLARE_MO_NAME(L"TestDataGen")
DECLARE_MO_OUTPUT(L"Counter")
DECLARE_MO_TYPE(measurement::DataSource)
// END OF DECLARATIONS

class TestDataGenerator: public measurement::MeasDataSource {
	unsigned char val;
public:
	TestDataGenerator();
	virtual ~TestDataGenerator();

	void init();
	void checkData(core::DataPackage& package);
	void process();
};

DECLARE_MO_CLASS_NAME(TestDataGenerator)

#endif /* TESTDATAGENERATOR_H_ */
